leopard marsh orchid - Alemán Inglés Diccionario